JRBUTILS v2.11 JRButils v2.11 comprises 45 utilities for managing Novell networks. This collection of utilities is now in two parts: (1) Part A contains the 27 utilities from v2.00 which have been updated and are available on the Internet in JRB211A.ZIP. Read CHANGES.TXT for details of new features and bug fixes. (2) Part B comprises 18 new utilities in JRB211B.ZIP. They are available from the author upon payment of a registration fee, and are described in the accompanying document JRB211B.TXT. All 45 utilities run under NW 2.1x, 2.2 and 3.x. They have undergone limited testing using the VLM's and under NW 4.01 bindery emulation. All problems discovered during testing have been fixed, but it should be noted that no attempt has (yet) been made to make them NW 4.x aware e.g. CREATOBJ will create a mail directory and place the login script within it, whereas under 4.x, the login script is stored in a property of the user. A future release will be NW 4.x aware and will incorporate support for Netware Directory Services (NDS). The programs in JRButils are provided without warranty of any kind. Although, every effort has been made to ensure that they are bug free and perform as described, neither the author nor JRB Software accept any liability whatsoever for any damages including lost profits or revenue, or any other consequential damages resulting from the use of these programs comprising JRButils. Any action brought against the author or JRB Software will be under the jurisdiction of the courts of New Zealand. Please report bugs to J.Baird@lincoln.ac.nz. Suggestions for enhancements and new features are welcome. Registering JRButils The ongoing development of JRButils incurs significant costs for hardware, compilers, development kits and so on. To help meet these costs, I have implemented the following registration scheme: Register your site as a user of JRButils, pay the $US150 registration fee and you will receive the 18 utilities in part B, plus any updates or new utilities developed during the 12 months from the date that I receive your registration with cheque, purchase order or credit card details. Registrants will also receive periodic notification of bug fixes. Printed manuals, documenting the utilities in both parts A and B, are also available. These are provided unbound, and may be photocopied for use within your organisation. If I update the manual within 12 months of receipt of your order, you will receive an updated manual free of charge. The cost structure is: (a) Registration only $US150 (b) Order manual only $US150 (c) Combine a registration and an order for a manual $US250 To register and/or order a manual, fill in the details in ORDER.FRM and mail it to: JRB Software PO Box 28118 Christchurch 8000 New Zealand Alternatively you may e-mail ORDER.FRM to j.baird@lincoln.ac.nz, or fax it to (64) 3 325 2944 (ensure my name appears on the fax). Note that a single registration covers an organisation within one metropolitan area. Organisations spanning more than one metropolitan area and wanting to use JRButils within each area should register more than one copy. Organisations which have purchased manuals for JRButils v2.00 will receive both the new utilities and an updated manual. Summary of Utilities The utilities in this release are as follows. 'A' or 'B' indicates whether they are in JRB211A or JRB211B. BINDCLOS Closes the bindery (A) BINDOPEN Opens the bindery (A) CHKHOME For use with David Harris' SETHOME utility (A) CREATOBJ Creates bindery objects en masse (A) DELOBJ Deletes bindery objects en masse (A) DISABLEL Disables logins (A) DOWNSRVR Downs a file server (A) DQUOTA Displays quota, space used, space available for a single user (A) ENABLEL Enables logins (A) GETACRES Displays account, time and station restrictions for multiple users (A) GETBAL Displays account balances and credit limits en masse (B) GETEQUIV Displays security equivalences, lists who is equivalent to who (A) GETQUOTA Displays quotas, space used, space available for multiple users (A) GRPADDU Adds users to groups (A) GRPDELU Removes users from groups (A) GRPLIST Lists the members of a group, or all users on the server (A) KILLCONN Clears connections from a file server (A) LISTOBJ Lists bindery objects of any type (A) NETCOPY Copies a directory tree preserving attributes, ownership, trustee assignments, directory quotas (B) PQADD Assigns operators or users to a print queue (B) PQDEL Removes operators or users from a print queue (B) PQDELJOB Deletes one or more jobs from a print queue (B) PQLIST Lists jobs in one or more print queues (B) PQUSERS Lists operators or users for one or more print queues (B) PSADD Assigns operators or users to a print server (B) PSDEL Removes operators or users from a print server (B) PSUSERS Lists operators or users for one or more print servers (B) PWDEXP Warns of impending password expiration (A) RENOBJ Renames bindery objects (A) SALVLIST Lists deleted files in one or more directories (B) SETACRES Sets account, time and station restrictions en masse (A) SETBAL Sets account balances and credit limits en masse (B) SETEQUIV Sets security equivalences (B) SETFNAME Sets the full name for user, groups, printservers (A) SETOWNER Sets file ownership en masse (A) SETPWORD Sets passwords en masse (A) SETQUOTA Sets disk/volume/directory quotas en masse (A) SETXONLY Sets the file attribute 'execute only' (A) TRSTLIST Lists trustees for users, groups, files, directories (A) UAMADD Adds managed users to a user account manager or work group manager (B) UAMDEL Removes managed users from a user account manager or work group manager (B) UAMLIST Lists managers and their managed users (B) USERGRPS Lists the groups belonged to for one or more users (B) USERS Lists users logged in to one or more servers (A) USERUAMS Lists the managers of one or more users (B) JRBUTILS History Some of the programs in JRBUTILS were originally developed as an aid to managing the Novell fileservers at Lincoln University. As a result various requests for utilities on novell@suvm.bitnet and comp.sys.novell, I tidied some of my utilities, improved the error handling, and released them onto the Internet in early 1991. Development of these utilities and of new utilities has continued, in my own time. All the original programs have been rewritten in C (from Turbo Pascal) and in most cases have been significantly enhanced. In September 1992, with the support of the Director of the Centre for Computing and Biometrics at Lincoln University, I have obtained legal ownership of the programs in JRBUTILS. Acknowledgements 1. Dr Alan McKinnon, Director of the Centre for Computing and Biometrics at Lincoln University for assistance in obtaining ownership of the utilities from Lincoln University. 2. David Harris for permission to include his SETHOME and HOME utilities and for advice in setting up this venture. John Baird 8 December 1993.